package com.sportswork.sportswork.core.service.impl;

import com.sportswork.sportswork.core.entity.Dkcj;
import com.sportswork.sportswork.core.entity.Rcpxfa;
import com.sportswork.sportswork.core.mapper.DkcjMapper;
import com.sportswork.sportswork.core.mapper.RcpxfaMapper;
import com.sportswork.sportswork.core.service.IDkcjService;
import com.sportswork.sportswork.core.service.IRcpxfaService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.List;
import java.util.Map;

/**
 * @author dengwei
 * @date 2020/2/3 12:02
 * @description
 */
@Slf4j
@Service
@Transactional
public class DkcjServiceImp implements IDkcjService {

    @Resource
    private DkcjMapper dkcjMapper;


    @Override
    public Dkcj addDkcj(Dkcj dkcj) {
        dkcjMapper.addDkcj(dkcj);
        return dkcj;
    }

    @Override
    public Dkcj getDkcj(String id) {
        return dkcjMapper.getDkcj(id);
    }

    @Override
    public List<Map<String,String>> getDkcjByXsid(String xsid) {
        return dkcjMapper.getDkcjByXsid(xsid);
    }

    @Override
    public Dkcj getDkcjByNumber(String number) {
        return null;
    }

    @Override
    public List<Dkcj> getAllDkcjs(String kcmc, String jsxm, String xsxh, String xsxm,String xsid,String jsid) {
        return dkcjMapper.getAllDkcjs(kcmc,jsxm,xsxh,xsxm,xsid,jsid);
    }

    @Override
    public void deleteDkcj(String id) {
        dkcjMapper.deleteDkcj(id);
    }

    @Override
    public void deleteDkcjs(String ids) {
        dkcjMapper.deleteDkcjs(ids);
    }

    @Override
    public Dkcj setDkcj(Dkcj dkcj) {
        dkcjMapper.setDkcj(dkcj);
        return dkcj;
    }
}
